#include "CardInfo.h"

CardInfo::CardInfo(void)
{
	attributeCount = 0;
	lsAttribute = new Attribute[MAX_ATTRIBUTE_IN_CARD];
	this->cardName = "";
}
CardInfo::CardInfo(int cardId, char* name) {
	id = cardId;
	cardName = name;
	attributeCount = 0;
	lsAttribute = new Attribute[MAX_ATTRIBUTE_IN_CARD];
}
CardInfo::~CardInfo(void)
{
}
void CardInfo::setAttributes(Attribute* attributes, int size) {
	attributeCount = size;
	lsAttribute = attributes;
}

Attribute* CardInfo::getAttributes(int &size) {
	size = attributeCount;
	return lsAttribute;
}
void CardInfo::addAttributes(Attribute attribute) {
	lsAttribute[attributeCount++] = attribute;
}